[INFO] fetching crate linfa 0.7.0...
[INFO] checking linfa-0.7.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate linfa 0.7.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate linfa 0.7.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate linfa 0.7.0
[INFO] finished tweaking crates.io crate linfa 0.7.0
[INFO] tweaked toml for crates.io crate linfa 0.7.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lapack-sys v0.12.1
[INFO] [stderr]   Downloaded rustls-native-certs v0.7.0
[INFO] [stderr]   Downloaded openblas-build v0.10.9
[INFO] [stderr]   Downloaded intel-mkl-tool v0.3.2+mkl2020.1
[INFO] [stderr]   Downloaded lapack v0.18.0
[INFO] [stderr]   Downloaded sprs v0.11.1
[INFO] [stderr]   Downloaded openblas-src v0.10.9
[INFO] [stderr]   Downloaded ndarray-rand v0.14.0
[INFO] [stderr]   Downloaded findshlibs v0.10.2
[INFO] [stderr]   Downloaded cauchy v0.4.0
[INFO] [stderr]   Downloaded lax v0.15.0
[INFO] [stderr]   Downloaded symbolic-common v10.2.1
[INFO] [stderr]   Downloaded pprof v0.11.1
[INFO] [stderr]   Downloaded symbolic-demangle v10.2.1
[INFO] [stderr]   Downloaded inferno v0.11.19
[INFO] [stderr]   Downloaded ndarray-linalg v0.15.0
[INFO] [stderr]   Downloaded cpp_demangle v0.4.3
[INFO] [stderr]   Downloaded intel-mkl-src v0.7.0+mkl2020.1
[INFO] [stderr]   Downloaded netlib-src v0.8.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e924ee51f977c5023f6c7cf6491435601db9b0e111c9e3b310ef5f41320cf06a
[INFO] running `Command { std: "docker" "start" "-a" "e924ee51f977c5023f6c7cf6491435601db9b0e111c9e3b310ef5f41320cf06a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e924ee51f977c5023f6c7cf6491435601db9b0e111c9e3b310ef5f41320cf06a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e924ee51f977c5023f6c7cf6491435601db9b0e111c9e3b310ef5f41320cf06a", kill_on_drop: false }`
[INFO] [stdout] e924ee51f977c5023f6c7cf6491435601db9b0e111c9e3b310ef5f41320cf06a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a8294579a98e959f40c4d621fa81c11354a0d819ea3b627300a7b725a051b288
[INFO] running `Command { std: "docker" "start" "-a" "a8294579a98e959f40c4d621fa81c11354a0d819ea3b627300a7b725a051b288", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]    Compiling linfa v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking approx v0.4.0
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking num-rational v0.4.1
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]     Checking simba v0.6.0
[INFO] [stderr]     Checking sprs v0.11.1
[INFO] [stderr]     Checking ndarray-rand v0.14.0
[INFO] [stderr]     Checking nalgebra v0.29.0
[INFO] [stderr]     Checking statrs v0.16.0
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `linfa_datasets`
[INFO] [stdout]    --> src/dataset/mod.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 334 |     use linfa_datasets::generate::make_dataset;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared crate or module `linfa_datasets`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `linfa` (lib test) due to 2 previous errors
[INFO] running `Command { std: "docker" "inspect" "a8294579a98e959f40c4d621fa81c11354a0d819ea3b627300a7b725a051b288", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a8294579a98e959f40c4d621fa81c11354a0d819ea3b627300a7b725a051b288", kill_on_drop: false }`
[INFO] [stdout] a8294579a98e959f40c4d621fa81c11354a0d819ea3b627300a7b725a051b288
[INFO] checking linfa-0.7.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate linfa 0.7.0 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate linfa 0.7.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate linfa 0.7.0
[INFO] finished tweaking crates.io crate linfa 0.7.0
[INFO] tweaked toml for crates.io crate linfa 0.7.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 99566812420e9905e0604ed3a7d63b2f9c9101587033ef07803ddea126350c00
[INFO] running `Command { std: "docker" "start" "-a" "99566812420e9905e0604ed3a7d63b2f9c9101587033ef07803ddea126350c00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99566812420e9905e0604ed3a7d63b2f9c9101587033ef07803ddea126350c00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99566812420e9905e0604ed3a7d63b2f9c9101587033ef07803ddea126350c00", kill_on_drop: false }`
[INFO] [stdout] 99566812420e9905e0604ed3a7d63b2f9c9101587033ef07803ddea126350c00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 619d11ddb59acad9d3a7423ed312bc6603325f9e8df1cba96b0cd7deaac5cc3f
[INFO] running `Command { std: "docker" "start" "-a" "619d11ddb59acad9d3a7423ed312bc6603325f9e8df1cba96b0cd7deaac5cc3f", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]    Compiling linfa v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking approx v0.4.0
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking num-rational v0.4.1
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]     Checking simba v0.6.0
[INFO] [stderr]     Checking sprs v0.11.1
[INFO] [stderr]     Checking ndarray-rand v0.14.0
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/composing/platt_scaling.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |     for _ in 0..params.maxiter {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |     for i in 0..(nfeatures - 1) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |         for j in (i + 1)..nfeatures {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:64:14
[INFO] [stdout]    |
[INFO] [stdout] 64 |     for i in 0..m {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |         for j in 0..n {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:74:14
[INFO] [stdout]    |
[INFO] [stdout] 74 |     for _ in 0..num_iter {
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 |         for j in 0..n {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |             flattened[j * m..(j + 1) * m].shuffle(&mut rng);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/correlation.rs:261:18
[INFO] [stdout]     |
[INFO] [stdout] 261 |         for i in 0..(n - 1) {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/correlation.rs:263:22
[INFO] [stdout]     |
[INFO] [stdout] 263 |             for _ in 0..longest - self.feature_names[i].len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/correlation.rs:267:22
[INFO] [stdout]     |
[INFO] [stdout] 267 |             for _ in 0..i {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/correlation.rs:271:22
[INFO] [stdout]     |
[INFO] [stdout] 271 |             for _ in (i + 1)..n {
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/dataset/impl_dataset.rs:67:14
[INFO] [stdout]    |
[INFO] [stdout] 67 |             (0..self.records.nfeatures())
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:294:43
[INFO] [stdout]     |
[INFO] [stdout] 294 |             let b = self.weights.slice(s![n..]).to_vec();
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:457:28
[INFO] [stdout]     |
[INFO] [stdout] 457 |             let indices = (0..sample_feature_size.0)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:458:40
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 .map(|_| rng.gen_range(0..self.nsamples()))
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:464:28
[INFO] [stdout]     |
[INFO] [stdout] 464 |             let indices = (0..sample_feature_size.1)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:465:40
[INFO] [stdout]     |
[INFO] [stdout] 465 |                 .map(|_| rng.gen_range(0..self.nfeatures()))
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:497:28
[INFO] [stdout]     |
[INFO] [stdout] 497 |             let indices = (0..num_samples)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:498:40
[INFO] [stdout]     |
[INFO] [stdout] 498 |                 .map(|_| rng.gen_range(0..self.nsamples()))
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:532:28
[INFO] [stdout]     |
[INFO] [stdout] 532 |             let indices = (0..num_features)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:533:40
[INFO] [stdout]     |
[INFO] [stdout] 533 |                 .map(|_| rng.gen_range(0..self.nfeatures()))
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:552:28
[INFO] [stdout]     |
[INFO] [stdout] 552 |         let mut indices = (0..self.nsamples()).collect::<Vec<_>>();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:616:18
[INFO] [stdout]     |
[INFO] [stdout] 616 |         for i in 0..k {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:617:85
[INFO] [stdout]     |
[INFO] [stdout] 617 |             let remaining_records = concatenate(Axis(0), &records_chunks.as_slice()[1..]).unwrap();
[INFO] [stdout]     |                                                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:618:85
[INFO] [stdout]     |
[INFO] [stdout] 618 |             let remaining_targets = concatenate(Axis(0), &targets_chunks.as_slice()[1..]).unwrap();
[INFO] [stdout]     |                                                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:752:22
[INFO] [stdout]     |
[INFO] [stdout] 752 |             for i in 0..k {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/iter.rs:157:14
[INFO] [stdout]     |
[INFO] [stdout] 157 |             (self.idx * self.size..(self.idx + 1) * self.size).into(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/iter.rs:161:14
[INFO] [stdout]     |
[INFO] [stdout] 161 |             (self.idx * self.size..(self.idx + 1) * self.size).into(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/dataset/mod.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |         if (0. ..=1.).contains(&prob) {
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:176:18
[INFO] [stdout]     |
[INFO] [stdout] 176 |         for k in 0..self.members.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:177:22
[INFO] [stdout]     |
[INFO] [stdout] 177 |             for l in 0..self.members.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:178:26
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 for m in 0..self.members.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:191:18
[INFO] [stdout]     |
[INFO] [stdout] 191 |         for k in 0..self.members.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:203:10
[INFO] [stdout]     |
[INFO] [stdout] 203 |         (0..self.members.len())
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:223:18
[INFO] [stdout]     |
[INFO] [stdout] 223 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:224:22
[INFO] [stdout]     |
[INFO] [stdout] 224 |             for j in i..n {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:247:18
[INFO] [stdout]     |
[INFO] [stdout] 247 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:252:18
[INFO] [stdout]     |
[INFO] [stdout] 252 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:255:22
[INFO] [stdout]     |
[INFO] [stdout] 255 |             for j in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking nalgebra v0.29.0
[INFO] [stdout] warning: 40 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking statrs v0.16.0
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `linfa_datasets`
[INFO] [stdout]    --> src/dataset/mod.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 334 |     use linfa_datasets::generate::make_dataset;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared crate or module `linfa_datasets`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/composing/multi_target_model.rs:132:22
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let model = (0..4)
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/composing/platt_scaling.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 |     for _ in 0..params.maxiter {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |     for i in 0..(nfeatures - 1) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |         for j in (i + 1)..nfeatures {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:64:14
[INFO] [stdout]    |
[INFO] [stdout] 64 |     for i in 0..m {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |         for j in 0..n {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:74:14
[INFO] [stdout]    |
[INFO] [stdout] 74 |     for _ in 0..num_iter {
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 |         for j in 0..n {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/correlation.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |             flattened[j * m..(j + 1) * m].shuffle(&mut rng);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/correlation.rs:261:18
[INFO] [stdout]     |
[INFO] [stdout] 261 |         for i in 0..(n - 1) {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/correlation.rs:263:22
[INFO] [stdout]     |
[INFO] [stdout] 263 |             for _ in 0..longest - self.feature_names[i].len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/correlation.rs:267:22
[INFO] [stdout]     |
[INFO] [stdout] 267 |             for _ in 0..i {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/correlation.rs:271:22
[INFO] [stdout]     |
[INFO] [stdout] 271 |             for _ in (i + 1)..n {
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/dataset/impl_dataset.rs:67:14
[INFO] [stdout]    |
[INFO] [stdout] 67 |             (0..self.records.nfeatures())
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:294:43
[INFO] [stdout]     |
[INFO] [stdout] 294 |             let b = self.weights.slice(s![n..]).to_vec();
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:457:28
[INFO] [stdout]     |
[INFO] [stdout] 457 |             let indices = (0..sample_feature_size.0)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:458:40
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 .map(|_| rng.gen_range(0..self.nsamples()))
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:464:28
[INFO] [stdout]     |
[INFO] [stdout] 464 |             let indices = (0..sample_feature_size.1)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:465:40
[INFO] [stdout]     |
[INFO] [stdout] 465 |                 .map(|_| rng.gen_range(0..self.nfeatures()))
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:497:28
[INFO] [stdout]     |
[INFO] [stdout] 497 |             let indices = (0..num_samples)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:498:40
[INFO] [stdout]     |
[INFO] [stdout] 498 |                 .map(|_| rng.gen_range(0..self.nsamples()))
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:532:28
[INFO] [stdout]     |
[INFO] [stdout] 532 |             let indices = (0..num_features)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:533:40
[INFO] [stdout]     |
[INFO] [stdout] 533 |                 .map(|_| rng.gen_range(0..self.nfeatures()))
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:552:28
[INFO] [stdout]     |
[INFO] [stdout] 552 |         let mut indices = (0..self.nsamples()).collect::<Vec<_>>();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:616:18
[INFO] [stdout]     |
[INFO] [stdout] 616 |         for i in 0..k {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:617:85
[INFO] [stdout]     |
[INFO] [stdout] 617 |             let remaining_records = concatenate(Axis(0), &records_chunks.as_slice()[1..]).unwrap();
[INFO] [stdout]     |                                                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:618:85
[INFO] [stdout]     |
[INFO] [stdout] 618 |             let remaining_targets = concatenate(Axis(0), &targets_chunks.as_slice()[1..]).unwrap();
[INFO] [stdout]     |                                                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/impl_dataset.rs:752:22
[INFO] [stdout]     |
[INFO] [stdout] 752 |             for i in 0..k {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/iter.rs:157:14
[INFO] [stdout]     |
[INFO] [stdout] 157 |             (self.idx * self.size..(self.idx + 1) * self.size).into(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/iter.rs:161:14
[INFO] [stdout]     |
[INFO] [stdout] 161 |             (self.idx * self.size..(self.idx + 1) * self.size).into(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/dataset/mod.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |         if (0. ..=1.).contains(&prob) {
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/mod.rs:362:22
[INFO] [stdout]     |
[INFO] [stdout] 362 |             for _ in 1..5 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/mod.rs:371:22
[INFO] [stdout]     |
[INFO] [stdout] 371 |             for _ in 1..5 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/mod.rs:380:22
[INFO] [stdout]     |
[INFO] [stdout] 380 |             for _ in 1..5 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/mod.rs:450:18
[INFO] [stdout]     |
[INFO] [stdout] 450 |         for _ in 1..5 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dataset/mod.rs:531:22
[INFO] [stdout]     |
[INFO] [stdout] 531 |             for j in 0..4 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:176:18
[INFO] [stdout]     |
[INFO] [stdout] 176 |         for k in 0..self.members.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:177:22
[INFO] [stdout]     |
[INFO] [stdout] 177 |             for l in 0..self.members.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:178:26
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 for m in 0..self.members.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:191:18
[INFO] [stdout]     |
[INFO] [stdout] 191 |         for k in 0..self.members.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:203:10
[INFO] [stdout]     |
[INFO] [stdout] 203 |         (0..self.members.len())
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:223:18
[INFO] [stdout]     |
[INFO] [stdout] 223 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:224:22
[INFO] [stdout]     |
[INFO] [stdout] 224 |             for j in i..n {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:247:18
[INFO] [stdout]     |
[INFO] [stdout] 247 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:252:18
[INFO] [stdout]     |
[INFO] [stdout] 252 |         for i in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:255:22
[INFO] [stdout]     |
[INFO] [stdout] 255 |             for j in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/metrics_classification.rs:667:29
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let ground_truth = (0..1000)
[INFO] [stdout]     |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 47 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `linfa` (lib test) due to 2 previous errors; 47 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "619d11ddb59acad9d3a7423ed312bc6603325f9e8df1cba96b0cd7deaac5cc3f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "619d11ddb59acad9d3a7423ed312bc6603325f9e8df1cba96b0cd7deaac5cc3f", kill_on_drop: false }`
[INFO] [stdout] 619d11ddb59acad9d3a7423ed312bc6603325f9e8df1cba96b0cd7deaac5cc3f
